分类
联系方式
  1. 新浪微博
  2. E-mail

Maeiee Weekly No.26:ChatGPT

最近几天,ChatGPT 在社交网络上不断被刷屏,我也贡献了不少。这个东西对我造成了很大的震撼。在本周的 Weekly 中,我想聊聊我对于这个新事物的感受。

我并不是 AI 方面的专家,没法从理论方面解读。这也不是一篇关于 ChatGPT 的教程,并不会介绍它是什么、怎么用。本文是一篇感悟体会,是我作为一个软件工程师,结合自己的生活经验,聊聊它对我的影响。

良师益友已上线

近十年来,我一直在坚持自学。从读研,到工作,都是靠自学一步一步走来。

在这个过程中,我已经习惯了孤独,习惯了没有人教、没有人交流。在我内心里,是希望能有良师益友的,但这些可遇不可求。

在这些年里,我肚子里有好多问题,不知道该问谁。上了微博之后好一些,因为可以向专家达人们请教。

当我第一次打开 ChatGPT 之后,我发现可遇不可求的良师益友出现了。我跟它聊了好几个通宵,关于我的硕士课题、经济、社会、人生、哲学。

ChatGPT 的知识面非常宽广,并且既能够理解知识,也能够理解对话。在聊的过程中让我受益匪浅。

我设想未来,每当有闲暇时间,就可以与它煮酒论英雄的场景,可谓是一件幸事。

它比我还会编程

本周我在开发自己的量化炒股系统,涉及到很多琐碎的开发任务:比如 Flutter UI 组件、Python MongoDB 操作、Python ORM、Pandas DataFrame。尤其是 Pandas DataFrame,我感觉自己到现在也没有真正熟练掌握它。

这些任务如果放到从前,我可能需要精疲力竭地搞半个月时间,在这个过程中,不断地翻阅文档、SO、调试,还要把精力花费在各种小逻辑上,比如获取一个月中的每一个工作日、获取过去100个月,并对日期进行格式化。

这些琐碎的工作,尽管每一项都不难,但是特别磨人。

如今,有了 ChatGPT,这些琐碎工作我都交由它来做,于是在一个周末,我就把过去半个月的工作全完成了。而我,也得以从中抽身,将精力集中在系统的架构设计方面。

在这些具体任务上面,AI 完全超过了我,在 AI 给出的许多编程框架的用法上,许多用法我都是第一次听说。我不得不承认它比我还会编程。

我的知识来自于过去10年的自学积累,这些时间去掉为生存、生活而挣扎的时间,剩下的并不多,因此只能接触到有限的知识、只能掌握到有限的深度。而 AI 在强大算力的加持下,学习速度远超人类。

重新审视知识

这件事情让我开始重新审视知识。

以 Flutter 开发为例,Flutter 有四五百个组件,有成千上万个开源库,对于一个资深 Flutter 移动开发工程师,他必须掌握其中常用、重要的部分,他要学习、了解、实践,并积累经验。这可能需要2~3年的时间。这些知识的沉淀,也成为资深工程师这一职级的门槛。

但是,这个门槛变得松动了。一个没有 Flutter 开发经验的工程师,通过 AI 可快速学习。AI 帮他承担并缩短了学习、了解、实践的过程。那位自身工程师当时可能需要半个月掌握一个框架,而这个工程师可能只需要一周就能搞定。就好像请了个厉害的家教开小灶,使得资深的壁垒价值下降。

在我看来,这种知识未来会变得十分廉价。这种知识具体指什么?

我想,具体指的是 How-to 类的知识。具体来说,就是有一堆概念、一堆材料,你把它读完、记住、理解,并通过试错积累经验后,就能够掌握的知识。这种知识,AI 阅读的比人类快,阅读的比人类广,它在学习时可能把所有相关资料都读一遍,即把所有人的经验都获取到,因此理解地更加全面。

这让我想到一句古语:吾生也有涯,而知也无涯,以有涯随无涯,殆已。

如今要在加上一句:吾生也有涯,而 AI 也无涯,以有涯随无涯,殆已

那未来应该着重学习哪类知识呢?肯定要差异化竞争,不要跟 AI 较劲。

我想,包含下面几个方面:

  1. 结合生活。AI 能执行具体的任务,但它无法直接参与人类的生活。在 AI 的加持下,个人的能力被极大提升,做事更多、更快。在生活中,有很多从前做不到的事情,如今说不定能做到了。
  2. 学习原理性的知识。有了 AI 后,学习仿佛步入了快车道。我们得以有更多精力、来学习本来没有机遇去学习的内容,比如数学、经济学等。这些知识与前面 Flutter 那种技能型知识不同,这些知识能够提高人生的价值,能够受益终生。
  3. 创造性。在现有阶段,创造性还是人所独有的。我们可以发挥创造性,去做一些探索,比如科学发现、设计新的技术等。

总之,可以总结出一条共同点,要学会借助 AI 的力量,君子性非异也,善假于物也

头没那么疼了

回到我的业余开发话题,有了 AI 帮助后,帮我分担了大量琐碎工作,给我带来的一大变化是没有那么疲劳了。

这可真是太好了。因为生活压力比较大,我有一心想着咸鱼翻身,可是阻力很大。如今意外得一帮手,真是太好了。

当然,轻松不代表可以放纵。我可以以更好地状态,关注于顶层设计,来更好地达成人生目标。

创业公司大提升

我一直把自己当作一个创业公司来看待,尽管这一切都是在我脑子里虚拟的。

早些年,在呼吁大家创业、并且移动互联网刚火的那段时间,我确实有成为独立开发者、当小老板的打算。但是自己比较怂,还是老老实实当打工人。

对于一个独立开发者来说,需要看创业的资本是什么。首先技术是一种资本。同时时间也是一种资本,尤其是对于副业创业的人来说。

还有一种很宝贵的资本,就是人。这对于独立开发者来说是不敢想的,除非家里有矿。否则,自己都养不活自己,谁还敢雇人呢?

但是 AI 的出现改变了这一状况。我发现 AI 能替代人,能替代那种专门做执行开发任务的人。

在 AI 加持下,一个独立开发者其实相当于一个二三人团队。独立开发者自身作为 Leader,AI 承担二三个人的开发任务。

3人开发团队什么概念?能完成的工程复杂度会指数级别提升。

这是不是对创业公司的一种极大提升呢?

造车轮失去意义

我喜欢自己写点小工具、软件,虽然都比较蹩脚,但是主要是图个好玩儿。

但是,我突然感觉,我其实可以把精力用在一些更有价值的事情上面。

为什么会有这种转变呢?就像前面对 Flutter 开发的讨论,我自己就是 Flutter 开发者,为自己过去几年的学习积累沾沾自喜,但是突然间没有那么香了。我问自己:我做 Flutter 开发时做什么?是在做 AI 自己就会,并且能轻易教会每个人的事情吗?如果 AI 走通了这条路径,我为什么还要自己另辟蹊径,而不是让 AI 快速教会我呢?如果 AI 能快速教会我,那我只需要用到的时候在学,为什么还要提前学习呢?……

更重要的,这让我意识到,这个世界上有这么多厉害的人,在做这么多厉害的事情。我还像井底之蛙一样,在井底摆弄写粗糙的小玩意,这多没劲啊。

倒不如放开眼界,多去了解他们,多去认识世界。科技领域还是比较开放的,很多事情自己也能够参与其中,比如 ChatGPT 就是这样。要不是我从小项目里抽身出来,体验 ChatGPT,我可能还在疲惫地写蹩脚代码。

总结

打开视野,打开心智,从做一个观众开始,观察日新月异地世界,体会日新月异地世界,在有机会参与尝试时去尝试体验,在这个过程中不断充实自己,学习更高级地知识来充实自我。